#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
#include <sys/types.h>

void Uasge(char *proc)
{
    printf("Uasge:%s signo pid\n", *proc);
}
// argc 命令行上的效字符串的个数
// argv 数组中存放命令行上的字符串，在下面实现kill中，argv[0]是./aout argv[1] (信号) argv[2] 进程pid
int main(int argc, char *argv[])
{
    if (argc != 3)
    {
        Uasge(argv[0]);
        return 1;
    }
    // 解释字符串
    pid_t pid = atoi(argv[2]);
    int signo = atoi(argv[1]);

    kill(pid, signo);
    return 0;
}